//
//  KChooseImageController.h
//  Peanut
//
//  Created by Jim huang on 2018/8/27.
//  Copyright © 2018年 Jim_Peanut. All rights reserved.
//

#import "KBaseAlterView.h"


typedef void(^chooseImageSureBlock)(NSArray <UIImage *>*imageArr);

@interface KChooseImageControlView : KBaseAlterView

/**
 普通构造器
 
 @param baseVC 父级VC
 @param imageCount 选择照片数量
 */
+ (void)showChooseImageControllerWithBaseVC:(UIViewController *)baseVC imageCount:(NSInteger)imageCount SureBlock:(chooseImageSureBlock)sureBlock;

/**
 圆形裁剪构造器
 @param baseVC 父级VC
 @param circleCropRadius 裁剪框的尺寸
 */
+ (void)showCircleCropChooseImageControllerWithBaseVC:(UIViewController *)baseVC circleCropRadius:(NSInteger)circleCropRadius SureBlock:(chooseImageSureBlock)sureBlock;

/**
 方形裁剪构造器
 @param baseVC 父级VC
 @param cropSize 裁剪框的尺寸
 */
+ (void)showSquareCropChooseImageControllerWithBaseVC:(UIViewController *)baseVC cropSize:(CGSize)cropSize SureBlock:(chooseImageSureBlock)sureBlock;


@end
